goog.provide('dkpoints.models.Item');
goog.provide('dkpoints.models.ItemQuality');



/**
 * @fileoverview
 *
 * This file defines several enums as well as typedefs for some data structores
 * that are too trivial to bother with implementing actual classes for.
 */


/**
 * @enum {number}
 */
dkpoints.models.ItemQuality = {
  POOR: 0,
  COMMON: 1,
  UNCOMMON: 2,
  RARE: 3,
  EPIC: 4,
  LEGENDARY: 5
};


/**
 * @typedef {{id: number,
 *            name: string,
 *            quality: dkpoints.models.ItemQuality,
 *            icon: string
 *          }}
 */
dkpoints.models.Item;
